from fastapi import FastAPI

app = FastAPI()

@app.get('/')
async def index():
  return {'code': 200, 'message': 'Hello World'}

# tags用于swagger的分组，没有tags的接口被分到default组
@app.post('/items', tags=['这是一个items测试接口tags'], summary='这是一个items测试接口summary', description='这是一个items测试接口description')
async def items():
  return {'code': 200, 'message': 'items'}

if __name__ == '__main__':
  import uvicorn
  uvicorn.run('04_path_ops:app', reload=True)